﻿<!DOCTYPE html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

	<title>娄底市明昊达维修有限公司管理系统</title>

	<link href="../res/css/login.css" rel="stylesheet" type="text/css">
	<script src="../res/js/verificationNumbers.js" tppabs="static/js/verificationNumbers.js"></script>
	<link rel="stylesheet" href="../res/layui/css/layui.css" media="all">
	<script src="../res/layui/layui.js" charset="utf-8"></script>
	<script src="../res/layui/layui.all.js" charset="utf-8"></script>
	<script src="../res/js/jquery-3.1.1.min.js"></script>
	<style>
		.J_codeimg{z-index:-1;position:absolute;}
	</style>
	<script>
		$(function(){
		    $("#btn").click(function(){
                if(!$("#userName").val()){
                    layer.msg("用户名不能为空!", {
                        icon: 2,
                        time: 2000 //1秒关闭(如果不配置默认三秒)
                    });
                    return false;
                }else if(!$("#userPwd").val()){
                    layer.msg("密码不能为空!", {
                        icon: 2,
                        time: 2000 //1秒关闭(如果不配置默认三秒)
                    });
                    return false;
                }else{
                    var url="../userController/findByUserAndName";
                    var data={userName:$("#userName").val(),userPwd:$("#userPwd").val()};
                    $.post(url,data,function(obj){
                        if(obj.num==0){
                            layer.msg("用户名密码输入错误!", {
                                icon: 2,
                                time: 2000 //1秒关闭(如果不配置默认三秒)
                            });
                            return false;
                        }else{
							layer.msg("登陆成功，正跳往管理员界面!", {
								icon: 1,
								time: 2000 //1秒关闭(如果不配置默认三秒)
							},function(){
								window.location.href = "frame.html";
							});
                        }
                    },"json");
                }
			})

		})
	</script>
</head>
<body>
<div class="login-box" id="demo">
	<div class="input-content">
		<div class="login_tit">
			<div>
				<i class="tit-bg left"></i>
				娄底市明昊达维修有限公司管理系统
				<i class="tit-bg right"></i>
			</div>
			<p>Strive&nbsp;&nbsp;&nbsp;&nbsp;Everyday</p>
		</div>
		<p class="p user_icon">
			<input type="text" placeholder="账号" id="userName" autocomplete="off" class="login_txtbx">
		</p>
		<p class="p pwd_icon">
			<input type="password" placeholder="密码" id="userPwd" autocomplete="off" class="login_txtbx">
		</p>

		<div class="signup" >
			<a class="gv" href="#" style="border: solid 2px #0c3041" id="btn">登&nbsp;&nbsp;录</a>
		</div>
	</div>
	<div class="canvaszz"> </div>
	<canvas id="canvas" width="1920" height="969"></canvas>
</div>
<script>
	//宇宙特效
	"use strict";
	var canvas = document.getElementById('canvas'),
			ctx = canvas.getContext('2d'),
			w = canvas.width = window.innerWidth,
			h = canvas.height = window.innerHeight,

			hue = 217,
			stars = [],
			count = 0,
			maxStars = 2500;//星星数量

	var canvas2 = document.createElement('canvas'),
			ctx2 = canvas2.getContext('2d');
	canvas2.width = 100;
	canvas2.height = 100;
	var half = canvas2.width / 2,
			gradient2 = ctx2.createRadialGradient(half, half, 0, half, half, half);
	gradient2.addColorStop(0.025, '#CCC');
	gradient2.addColorStop(0.1, 'hsl(' + hue + ', 61%, 33%)');
	gradient2.addColorStop(0.25, 'hsl(' + hue + ', 64%, 6%)');
	gradient2.addColorStop(1, 'transparent');

	ctx2.fillStyle = gradient2;
	ctx2.beginPath();
	ctx2.arc(half, half, half, 0, Math.PI * 2);
	ctx2.fill();

	// End cache

	function random(min, max) {
		if (arguments.length < 2) {
			max = min;
			min = 0;
		}

		if (min > max) {
			var hold = max;
			max = min;
			min = hold;
		}

		return Math.floor(Math.random() * (max - min + 1)) + min;
	}

	function maxOrbit(x, y) {
		var max = Math.max(x, y),
				diameter = Math.round(Math.sqrt(max * max + max * max));
		return diameter / 2;
		//星星移动范围，值越大范围越小，
	}

	var Star = function() {

		this.orbitRadius = random(maxOrbit(w, h));
		this.radius = random(60, this.orbitRadius) / 18;
		//星星大小
		this.orbitX = w / 2;
		this.orbitY = h / 2;
		this.timePassed = random(0, maxStars);
		this.speed = random(this.orbitRadius) / 500000;
		//星星移动速度
		this.alpha = random(2, 10) / 10;

		count++;
		stars[count] = this;
	}

	Star.prototype.draw = function() {
		var x = Math.sin(this.timePassed) * this.orbitRadius + this.orbitX,
				y = Math.cos(this.timePassed) * this.orbitRadius + this.orbitY,
				twinkle = random(10);

		if (twinkle === 1 && this.alpha > 0) {
			this.alpha -= 0.05;
		} else if (twinkle === 2 && this.alpha < 1) {
			this.alpha += 0.05;
		}

		ctx.globalAlpha = this.alpha;
		ctx.drawImage(canvas2, x - this.radius / 2, y - this.radius / 2, this.radius, this.radius);
		this.timePassed += this.speed;
	}

	for (var i = 0; i < maxStars; i++) {
		new Star();
	}

	function animation() {
		ctx.globalCompositeOperation = 'source-over';
		ctx.globalAlpha = 0.5; //尾巴
		ctx.fillStyle = 'hsla(' + hue + ', 64%, 6%, 2)';
		ctx.fillRect(0, 0, w, h)

		ctx.globalCompositeOperation = 'lighter';
		for (var i = 1, l = stars.length; i < l; i++) {
			stars[i].draw();
		};

		window.requestAnimationFrame(animation);
	}

	animation();
</script>


</body></html>